/*
 * @Author: zhangweixin 
 * @Date: 2018-11-14 09:51:22 
 * @Last Modified by: zhangweixin
 * @Last Modified time: 2018-12-07 18:43:40
 */
import React,{Component} from 'react';
// import {Link} from 'react-router-dom';
import {connect} from 'react-redux';
import Template from './template.jsx';

import {
  getActivityList
} from "../../actions/indexActions";

class Index extends Component{
  constructor(props){
    super(props);
    // 如果你用到了constructor就必须写super(),
    // 是用来初始化this的，可以绑定事件到this上;
    // 如果你在constructor中要使用this.props,
    // 就必须给super加参数：super(props)；
    // （无论有没有constructor，在render中this.props都是可以使用的，
    // 这是React自动附带的；）
    // 如果没用到constructor,是可以不写的,
    this.render = Template; // 把template 抽离出去
  }
}

function mapStateToProps (state){
  return {
    activityPros:state.activityPros
  }
}
function mapDispatchToProps (dispatch){
  return {
    onRequestActivityPros:()=>{
      dispatch()
    }
  }
}
export default connect(mapStateToProps,mapDispatchToProps)(Index)
